long-term leased facility - Español Inglés Diccionario